1
general::
Phrase(s): have a whale of a time
Fig. to have an exciting or fun time; to have a big time. (Whale is a way of saying big.) • We had a whale of a time at Sally’s birthday party. • Enjoy your vacation! I hope you have a whale of a time.
McGrawhill's American Idioms And Phrasal Verbs